#ifndef		__PARSECSVWARNING__
#define		__PARSECSVWARNING__

#include	<list>
#include	<string>

#include	"ObjectContain.hpp"

class		ParseCsvWarning
{
public:
  ParseCsvWarning(std::list<std::string> listContent, int size);
  ~ParseCsvWarning();
  std::list<std::string>	getListFlags();
  std::list<ObjectContain *>	getListContainWarning();
  
private:
  std::string			getStringFlags(int line);
  ObjectContain			*getContainLine(int line);
  
private:
  int			lengthInteger(int val);

private:
  int					_size;
  std::list<std::string>		_listContent;
  std::list<std::string>		_listFlags;
  std::list<ObjectContain *>		_listContain;
};

#endif
